package com.xiaoshi.interfaces;

public interface Constants {

    interface  myConstans {
        String CODE ="code";
        String MSG ="msg";
        String DATA ="data";

        /**
         * 用户
         */
        String USERINFO = "userInfo";

        /**
         * token 前缀
         */
        String BEARER="Bearer ";


        /**
         * 用户名
         */
        String USERNAME="username";
        /**
         * 密码
         */
        String PASSWORD ="password";

        /**
         * 手机
         */
        String PHONE ="phone";

        /**
         * 请求头
         */
        String AUTHORIZATION= "Authorization";

        /**
         * 验证码 key
         */
        String VALIDATE_CODE_KEY = "key";
        /**
         * 验证码 code
         */
        String VALIDATE_CODE_CODE = "code";
        /**
         * 认证类型参数 key
         */
        String GRANT_TYPE = "grant_type";


        /**
         * client_id
         */
        String CLIENT_ID ="client_id";
        /**
         * 登录类型
         */
        String LOGIN_TYPE = "login_type";

    }


    /**
     * 编码
     */
    interface    encode{
        String UTF_8 ="UTF-8";

    }



    /**
     * 包的路径
     */
    interface packageUrl{

        String LOGIN_PAACKAGE_URL ="com.xiaoshi.oauth.login";
    }


    /**
     * 数据库的名字
     */
    interface dataSourceName{

        String  DATA_SOURCE_NAME_ONE="on_manger_system";


    }


    /**
     * 返回码的状态
     */
    interface httpIntCode{

        int SC_CONTINUE = 100;
        int SC_SWITCHING_PROTOCOLS = 101;
        int SC_OK = 200;
        int SC_CREATED = 201;
        int SC_ACCEPTED = 202;
        int SC_NON_AUTHORITATIVE_INFORMATION = 203;
        int SC_NO_CONTENT = 204;
        int SC_RESET_CONTENT = 205;
        int SC_PARTIAL_CONTENT = 206;
        int SC_MULTIPLE_CHOICES = 300;
        int SC_MOVED_PERMANENTLY = 301;
        int SC_MOVED_TEMPORARILY = 302;
        int SC_FOUND = 302;
        int SC_SEE_OTHER = 303;
        int SC_NOT_MODIFIED = 304;
        int SC_USE_PROXY = 305;
        int SC_TEMPORARY_REDIRECT = 307;
        int SC_BAD_REQUEST = 400;
        int SC_UNAUTHORIZED = 401;
        int SC_PAYMENT_REQUIRED = 402;
        int SC_FORBIDDEN = 403;
        int SC_NOT_FOUND = 404;
        int SC_METHOD_NOT_ALLOWED = 405;
        int SC_NOT_ACCEPTABLE = 406;
        int SC_PROXY_AUTHENTICATION_REQUIRED = 407;
        int SC_REQUEST_TIMEOUT = 408;
        int SC_CONFLICT = 409;
        int SC_GONE = 410;
        int SC_LENGTH_REQUIRED = 411;
        int SC_PRECONDITION_FAILED = 412;
        int SC_REQUEST_ENTITY_TOO_LARGE = 413;
        int SC_REQUEST_URI_TOO_LONG = 414;
        int SC_UNSUPPORTED_MEDIA_TYPE = 415;
        int SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416;
        int SC_EXPECTATION_FAILED = 417;
        int SC_INTERNAL_SERVER_ERROR = 500;
        int SC_NOT_IMPLEMENTED = 501;
        int SC_BAD_GATEWAY = 502;
        int SC_SERVICE_UNAVAILABLE = 503;
        int SC_GATEWAY_TIMEOUT = 504;
        int SC_HTTP_VERSION_NOT_SUPPORTED = 505;

    }
}
